package one.stand.request;

import io.swagger.annotations.ApiParam;
import lombok.Data;

import java.io.Serializable;

/**
 * @author Administrator
 */
@Data
public class WxLoginRequest implements Serializable {

    /**
     * 登陆凭证
     */
    @ApiParam("登陆凭证")
    private String code;
    /**
     * 用户非敏感信息
     */
    @ApiParam("用户非敏感信息")
    private String rawData;
    /**
     * 签名
     */
    @ApiParam("签名")
    private String signature;
    /**
     * 用户敏感信息
     */
    @ApiParam("用户敏感信息")
    private String encrypteData;
    /**
     * 解密算法的向量
     */
    @ApiParam("解密算法的向量")
    private String iv;

    /**
     * 登陆程序名
     */
    @ApiParam(hidden = true)
    private String loginProgramName;

    @ApiParam("登陆key")
    private String companyKey;


    @ApiParam("登录手机")
    private String phone;
    @ApiParam("短信验证码")
    private String smsCode;

    @ApiParam("企业id")
    private Integer companyId;
}
